﻿using System.Threading.Tasks;
using SDCloudSolution.SDCloud.Web.Models.Model;

namespace SDCloudSolution.SDCloud.Web.Infrastructure.Interfaces
{
    public interface IModelStatisticsViewModelProvider
    {
        Task<ModelStatisticsViewModel> GetModelStatisticsForModelAsync(int modelId);

        Task<ModelStatisticsViewModel> GetModelStatisticsForPublicModelAsync(int publicModelId);

        Task<ModelStatisticsViewModel> GetModelStatisticsForUserAsync();
    }
}
